be a place of spiritual retreat - İspanyolca İngilizce Sözlük